웹 프레임워크

최근 수정 시각: (5년 전)
목차
1. 개요2. 관련 문서

1. 개요 [편집]

웹 프레임워크(Web framework) 또는 웹 애플리케이션 프레임워크(Web application framework)는 웹 서비스 개발을 위한 프레임워크이다. JavaSpring, PythonDjango, Node.js의 Express, PHPLaravel, RubyRuby on Rails 등이 특히 유명하다. 웹 프레임워크를 사용하면 쉽고 빠르게 웹사이트를 만들 수 있다. Spring은 예외인 듯하다

웹 프론트엔드용 SPA 프레임워크에는 AngularJS나 Angular(Angular 2), Vue.js, React 등이 있다. AngularJS와 Vue.js는 JavaScript, Angular는 TypeScript 기반이다.

Spring이나 Django, Ruby on Rails의 경우 풀 스택(Full-stack) 웹 프레임워크이다. 풀 스택은 "모든 분야에 다 능숙한"이라는 의미로, 풀 스택 웹 프레임워크면 웹 개발에 필요한 요소를 모두 갖춘 웹 프레임워크이다. 풀 스택 웹 개발자는 프론트엔드백엔드 개발이 모두 가능한 개발자를 말한다.

마이크로(Micro) 프레임워크는 풀 스택 프레임워크가 아닌 것을 말한다. PythonFlaskRuby의 Sinatra 등이 여기에 해당된다.

2. 관련 문서 [편집]


라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.